numerous showers - Spanish English Dictionary